104
Beginner’s Guide to Code Algorithms
104
STEP 1—check all sheets
‘ ** create all sheets required **
Continue = InputBox(“This worksheet must have the From Entity, To Entity and
Connection Name in the three initial columns without header. Continue?”)
If Left(Continue, 1) <> “Y” Then
Exit Sub
End If
Dim sheet As Worksheet
Dim CurrentSheet As Worksheet
Set CurrentSheet = Application.ActiveSheet
CurrentSheetName = ActiveSheet.Name
FoundSheet = 0
For Each sheet In ActiveWorkbook.Worksheets
If sheet.Name = “Entities” Then
FoundSheet = 1
Exit For
End If
Next
If FoundSheet = 0 Then
Set sheet = ActiveWorkbook.Sheets.Add(After:=ActiveWorkbook.
Worksheets(ActiveWorkbook.Worksheets.Count))
sheet.Name = “Entities”
End If
Worksheets(“Entities”).Cells(1, 1) = “Entity”
Worksheets(“Entities”).Cells(1, 2) = “From Count”
Worksheets(“Entities”).Cells(1, 3) = “To Count”
Worksheets(“Entities”).Cells(1, 4) = “Total Count”
FoundSheet = 0
For Each sheet In ActiveWorkbook.Worksheets
If sheet.Name = “IdenticalPairs” Then
FoundSheet = 1
Exit For
End If
Next
If FoundSheet = 0 Then
Set sheet = ActiveWorkbook.Sheets.Add(After:=ActiveWorkbook.
Worksheets(ActiveWorkbook.Worksheets.Count))
sheet.Name = “IdenticalPairs”
End If
Worksheets(“IdenticalPairs”).Cells(1, 1) = “From”
Worksheets(“IdenticalPairs”).Cells(1, 2) = “To”
Worksheets(“IdenticalPairs”).Cells(1, 3) = “Additional Connection Name”
FoundSheet = 0
For Each sheet In ActiveWorkbook.Worksheets
If sheet.Name = “Diagram” Then
FoundSheet = 1
Exit For
End If